.table{ margin-bottom: 0;}
/*tab  style*/
.txtTabBox{ width: 100%; height: 30px; padding: 0; margin: 0;}
.myTxtTab{ width: 100%; height: 30px; padding:0 18px; box-sizing: border-box;}
.myTxtTab li{ margin: 0 4px;}
.myTxtTab li a{ position: relative; display: inline-block; height: 30px; line-height: 30px;  padding: 0 28px 0 20px; background: #a9c0cc; color: #333; font-size: 14px; cursor: pointer; text-decoration:none; border-radius: 5px 5px 0 0;}
.myTxtTab li .active{ background: url(../../../../assets/indexing/centerBg.png) repeat-x; color: #333; font-weight: bold;}

.txtTabBox{ width: 100%; height: 30px; padding: 0; margin: 0;}

.myTxtTab-div{ width: 100%; border-bottom: 1px solid #5f92ad; margin-bottom: 15px; position: relative;}
.myTxtTab-s{ width: 320px; height: 30px; padding:0 0 0 18px; box-sizing: border-box;}
.myTxtTab-s li{ margin: 0 4px;}
.myTxtTab-s li a{ position: relative; display: inline-block; height: 30px; line-height: 30px;  padding: 0 28px 0 20px; color: #333; font-size: 14px; cursor: pointer; text-decoration:none; border-radius: 5px 5px 0 0;}
.myTxtTab-s li .active{ border-bottom: 4px solid #5f92ad; color: #333; font-weight: bold;}
.right-search{ position: absolute; right: -8px; top: -8px;}


/*content style*/
.contentBg{ width: 100%; height: 100%; padding:18px; background: url(../../../../assets/indexing/centerBg.png) repeat; box-shadow: 0 10px 10px #3a5c6d;} 
.txtTitle{ height: 30px; width: 100%;}
.txtContent{ width: 100%; }
.TC-listBox .col-md-4{ padding-right: 18px;}
.TC-listTxt{ width: 100%; height: 196px; border: 1px solid #dcdcdc; overflow: hidden;}
.TC-content{ height: 164px; box-sizing: border-box; padding: 6px; background: #fff; position: relative;}
.TC-content-left{width: 100px; height: 152px;  margin: 0 20px 0 25px; float: left; }
.TC-content-left img{ width: 100%; height: 100%; }
.TC-content-right{ width: 320px; height: 152px;float: left;}
.TC-content-right h5{ width: 100%;  height: 28px; line-height: 28px; margin-bottom: 10px; font-size: 18px; color: #333; font-weight: bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.TC-content-right p{width: 100%;  font-size: 14px; color: #333; height: 26px; line-height: 26px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.form-check-input{ margin: 2px 0 0 2px; width: 14px; height: 14px; float: left;}
.TC-right-foot{ height: 30px; width: 100%;}
.TC-right-foot span{ padding: 0px 6px; font-size: 14px; color: #fff; border-radius: 4px;}
.TC-color{ color: #528199;}
.TC-bottom{ height:30px ; width: 100%; background: #e8e8e8; text-align: right;}
.TC-bottom p{ height: 30px; line-height: 30px; margin-right: 20px; float: right; cursor: pointer; }
.TC-bottom p img{ vertical-align: text-bottom; padding: 0 2px;}
.TC-bottom p span{ font-size: 14px; color: #333;}
.bgTaskTxt05{ padding-right: 10px;}

.progress{ background: none; border: 1px solid #a0a0a0; color: #333333;}
.progress-bar{ color: #333333; background: -webkit-linear-gradient(left, #72c79b , #3fa1cf); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #72c79b, #3fa1cf); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #72c79b, #3fa1cf); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #72c79b , #3fa1cf); /* 标准的语法 */}

.task-txt-row p{ display: inline-block; font-size: 14px; color: #333333; font-weight: bold;} 
.control-width{ width: 490px !important; margin-right: 6px; vertical-align: text-bottom;}
.win-btn-row{ vertical-align: text-bottom;}
.win-btn-row1{ vertical-align: text-bottom; background: #5f92ad; border: 1px solid #5889a2; height: 30px;line-height: 30px;padding: 0 3px;color: #fff;font-size: 14px;}

/*分配任务弹窗*/
.AT-Win-Txt{ height: 420px; overflow-y: auto;}
.AT-Win-Left{ width: 100%; height: 100%;}
.AT-Win-Center{width: 100%; height: 100%; }
.AT-Win-Title{ width: 100% ; height: 35px; text-align: right;}
.AT-Win-Title .btn-search{ margin-right: 0;}
.AT-Win-Bg .table{ border: 1px solid #e5e5e5;}
.AT-Win-Bg .table th{ padding: 8px; height: 35px !important; background: #7ca6bc; color: #fff;}
.AT-Win-Bg .table tbody tr{ height: 79px !important; background: #fff; border-top:1px solid #e5e5e5 ;}
.AT-Bg-Left, .AT-Bg-Right{ float: left;}
.AT-Bg-Left img{ width: 44px; height: 65px; margin-right: 10px;}
.AT-Bg-Right{ padding-top: 8px;}
.AT-Bg-Right p{ width: 80%; font-size: 14px; height: 24px; line-height: 24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.AT-Win-Left{ border: 1px solid #e5e5e5; background: #fff;}
.AT-Win-Left p{ height: 35px; line-height: 35px; background: #7ba5bb; color: #fff; font-size: 14px; font-weight: bold; padding-left: 10px;}
.AT-Win-Left .list-group li{ border: none;}

/*新增成功弹窗*/
.SuccessWinBox{ min-height: 98px;}
.SuccessWinR{ font-size: 14px; color: #333333;}
.SuccessWinR p{ height: 26px; line-height: 26px;}
.SuccessWinR p a{ color: #518199; text-decoration:underline; cursor: pointer;}
/*选人框样式*/
.selectionFrameStyle{ width: 100%; height: 320px;}
.winTableBox{ border: 1px solid #e5e5e5; background: #fff;}
.winTableBox .table th{ background: #7ca5bc; color: #fff;}
.winTableBox .table th, .table td{ padding: 8px; height: 35px !important; border-bottom: 1px dashed #e5e5e5;}

/*分配主题词样式*/
.keyWordBox{ min-height: 200px; max-height: 450px; overflow-y: auto;}
.keyWord-title{ width: 100%; height: 30px; color: #333; font-size: 14px; text-align: left;}
.keyWord-Left, .keyWord-Right{ width: 100%; height: auto; }
.keyWord-Left p, .keyWord-Right p{ height: 35px; line-height: 35px; background: #7ba5bb; color: #fff; font-size: 14px; font-weight: bold; padding-left: 10px;}
.keyWord-Center{ width: 100%; height: auto; padding-top: 110px;}
.keyWord-Center p{ font-size: 14px; color: #333333; text-align: center;}
.keyWord-Left-input{ width: 100%; height: 40px; padding: 5px 0 5px 5px; overflow: hidden; background: #dfe9ef; border: 1px solid #8ea7b4; border-bottom: none; border-top: none;}
.input_style01{ vertical-align: middle; width: 80%; height: 30px; box-sizing: border-box; border: 1px solid #648693; display: inline-block; border-radius: 5px 0 0 5px; padding-left: 10px;}
.keyWord-ul li{ width: 100%; height: 35px; line-height: 35px; border-bottom: 1px dashed #e5e5e5; text-align: center; list-style:none; background: #fff; font-size: 14px; color: #333333;}
.keyWord-ul { border: 1px solid #e5e5e5; border-top: none; }
.keyWord-Match{ color: #999999 !important;}

.textarea-style02{width: 100%; height: 260px; margin-bottom: 10px; }
.textarea-style02 label{ display: inline-block; width: 120px; height: 30px; line-height: 30px; text-align: right; float: left;}
.textarea-style02 textarea{ display: inline-block; width: 75%; height: 258px; box-sizing: border-box; padding-left: 10px; border: 1px solid #6098b5;}

.ExportPrompt-cont{ padding: 20px 0 20px 40px;}
.ExportPrompt-p p{ width: 100%; height: 30px; line-height: 30px; color: #333333; font-size: 14px;}


@media (max-width: 1560px) {
.contentBg{ width: 100%; height: 100%; padding:15px; background: url(../../../../assets/indexing/centerBg.png) repeat; box-shadow: 0 10px 10px #3a5c6d;} 
.TC-listBox .col-md-4{ padding-right: 15px;}
.TC-listTxt{ width: 100%; height: 176px; border: 1px solid #dcdcdc; overflow: hidden;}
.TC-content{ height: 146px; box-sizing: border-box; padding: 6px; background: #fff; position: relative;}
.TC-content-left{width: 88px; height: 130px;  margin: 0 20px 0 25px; float: left; }
.TC-content-left img{ width: 100%; height: 100%; }
.TC-content-right{ width: 288px; height: 130px;float: left;}
.TC-content-right h5{ width: 100%;  height: 24px; line-height: 24px; margin-bottom: 10px; font-size: 18px; color: #333; font-weight: bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.TC-content-right p{width: 100%;  font-size: 14px; color: #333; height: 22px; line-height: 22px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.form-check-input{ margin: 2px 0 0 2px; width: 14px; height: 14px; position: absolute; top: 0; left: 0;}
.TC-right-foot{ height: 30px; width: 100%;}
.TC-right-foot span{ padding: 0px 6px; font-size: 14px; color: #fff; border-radius: 4px;}
.TC-bottom{ height:30px ; width: 100%; background: #e8e8e8; text-align: right;}
.TC-bottom p{ height: 30px; line-height: 30px; margin-right: 20px; float: right; cursor: pointer; }
.TC-bottom p img{ vertical-align: text-bottom; padding: 0 2px;}
.TC-bottom p span{ font-size: 14px; color: #333;}
}
@media (max-width: 1440px) {
.TC-content-right{ width: 250px; height: 130px;float: left;}
}

@media (max-width: 1366px) {
.contentBg{ width: 100%; height: 100%; padding:12px; background: url(../../../../assets/indexing/centerBg.png) repeat; box-shadow: 0 10px 10px #3a5c6d;} 
.TC-listBox .col-md-4{ padding-right: 12px;}
.TC-listTxt{ width: 100%; height: 166px; border: 1px solid #dcdcdc; overflow: hidden;}
.TC-content{ height: 136px; box-sizing: border-box; padding: 6px; background: #fff; position: relative;}
.TC-content-left{width: 82px; height: 124px;  margin: 0 20px 0 25px; float: left; }
.TC-content-left img{ width: 100%; height: 100%; }
.TC-content-right{ width: 242px; height: 128px;float: left;}
.TC-content-right h5{ width: 100%;  height: 24px; line-height: 24px; margin-bottom: 6px; font-size: 16px; color: #333; font-weight: bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.TC-content-right p{width: 100%;  font-size: 12px; color: #333; height: 22px; line-height: 22px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.form-check-input{ margin: 2px 0 0 2px; width: 14px; height: 14px; float: left;}
.TC-right-foot{ height: 28px; width: 100%;}
.TC-right-foot span{ padding: 0px 6px; font-size: 12px; color: #fff; border-radius: 4px;}
.TC-bottom{ height:28px ; width: 100%; background: #e8e8e8; text-align: right;}
.TC-bottom p{ height: 28px; line-height: 28px; margin-right: 20px; float: right; cursor: pointer; }
.TC-bottom p img{ vertical-align: text-bottom; padding: 0 2px;}
.TC-bottom p span{ font-size: 12px; color: #333;}
}
@media (max-width: 1280px) {
.TC-content-right{ width: 200px; height: 130px;float: left;}
}











